package com.example.javaee.mapper;

import com.example.javaee.entity.User;
import org.apache.ibatis.annotations.*;

@Mapper
public interface UserMapper {
    @Results(id = "userMap",value ={
            @Result(id = true,property = "管理员账户",column = "管理员账户"),
            @Result(property = "管理员密码",column = "管理员密码"),
    })

    @Select("select * from 管理员表 where 管理员账户 = #{userName} and 管理员密码 = #{管理员密码} ")
    User getUserByName(@Param("userName") String 管理员账户,String 管理员密码);

    @Insert("insert into 管理员表(管理员账户,管理员密码) values (#{管理员账户},#{管理员密码})")
    int creatUser(User user);

    @Select("select count(1) from 管理员表 where 管理员账户 = #{管理员账户}")
    int findUserByName(String name);
}
